export interface Course0 {
  name: string // 名称
  term: number // 学期
  point: number // 学分
}
// 用户
export interface User {
  uid?: number // 老师id
  level?: number
  name?: string // 用户名
  password?: string // 密码
  address?: string
  insertTime?: string
  sex?: string
  title?: Title
  courses?: Course[] // 教授课程
}

// 课程
export interface Course {
  cid?: number // 课程id
  uid?: number // 老师id
  name?: string // 课名
  hours?: number // 课时
  point?: number // 学分
  ctype?: string // 课程类型
  remainhours?: number // 剩余学时
}

// 时间表
export interface Ytime {
  lid?: number //实验室id
  uid?: number //老师id
  cid?: number // 课程id
  tname?: string // 老师名字
  cname?: string //课程名字
  room?: string //实验室
  start?: number //开始周
  end?: number //结束周
  day?: string //周几上课
  time?: number[] //课程时间
}

export interface Title {
  id?: number
  name?: string
}

export interface ResultVO<T> {
  code: number
  message?: string
  data: T
}
